/*
 * DropsPanelController.h
 *
 *  Created on: 01/11/2012
 *      Author: san
 */

#ifndef DROPSPANELCONTROLLER_H_
#define DROPSPANELCONTROLLER_H_
#include <string>
#include <gtkmm/box.h>
#include "DropButton.h"
#include <list>

class ButtonPanelController {
private:
	Gtk::Box *box;
	std::list<DropButton *> buttonList;
public:
	ButtonPanelController(Gtk::Box *box);
	virtual ~ButtonPanelController();
	void addButton(std::string iconPath);
	std::list<DropButton *> &getAllButtons();
};

#endif /* DROPSPANELCONTROLLER_H_ */
